9 research outputs found
Mining Projects from Structured and Unstructured Data
Companies working on safety-critical projects must adhere to strict rules imposed by
the domain, especially when human safety is involved. These projects need to be compliant to
standard norms and regulations. Thus, all the process steps must be clearly documented in order
to be verifiable for compliance in a later stage by an auditor. Nevertheless, documentation often
comes in the form of manually written textual documents in different formats. Moreover, the project
members use diverse proprietary tools. This makes it difficult for auditors to understand how the
actual project was conducted. My research addresses the project mining problem by exploiting logs
from project-generated artifacts, which come from software repositories used by the project team
Exploring BPM adoption and strategic alignment of processes at Raiffeisen Bank Kosovo
Situation faced: Raiffeisen Bank Kosovo, as a subsidiary of Raiffeisen BankInternational AG, providesa wide range of banking products and services to all categories of customers in the private individual and business segments. In the first six months of 2018, the profit of the Bank was 11 Million Euro, being the highest in the banking market. The on-line banking channels has increased significantly and today the customers chose to do more than 80% of transactions through E-Banking, mobile phone,or ATMs. Raiffeisen Bank has started to adopt BPM since 2006 as a systemic and structured approach to analyze, improve, control, and manage processes with the aim to improve the quality of products and services. But, how well is BPM adapted and implemented in the bank, and what is the impact of BPM to the strategic goals? b)Action taken: This paper tackles the problem from two angles. First, a literature review is used to clarify the concept of BPM its scope. Second, semistructured interviews were used to collect data from nine participants covering high positions in Raiffeisen Bank Kosovo. In addition, the Research ffered both an evaluation of the significant aspects of the implementation process, and examinedthe key factors effects on alignment of BPM with organization strategy.
c)Results achieved: his study unveils that BPM is well understood and is con-sidered an important practice within the bank. Its implementation is familiar to the top management. Especially, process visualization is a considered a core element within BPM projects. Existing project can further benefit from BPM by applying process ownership and defining responsibilities within the end to end processes in every department were these processes are performed. Moreover, this study collects evidence that strategy objectives can be led by BPM. d)Lessons learned: Experience has taught that there are many challenges whenapplying BPM initiatives. However, once these are applied, they help achieving strategic objectives. Two main challenges of implementing BPM were related to lack of proper IT support and budget needed to cover staff training. This paper recommends that BPM initiatives be strategy driven. It should be treated in a holistic way, including several methodologies like Six Sigma, Lean, and Agile. In this way, the Bank is lead towards thinking how its product or services are delivered to the customers
Software Process Evaluation from User Perceptions and Log Data
Companies often claim to follow specific software development methodologies (SDM) when performing their software development process. These methodologies are often supported by dedicated tools that keep track of work activities carried out by developers. The purpose of this paper is to provide a novel approach that integrates analytical insights from both the perceptions of SDM stakeholders and software development tools logs to provide SDM improvement recommendations. This paper develops a new process improvement approach that combines two significantly different sources of data on the same phenomenon. First, it uses a questionnaire to gather software development stakeholder SDM perceptions (managers and developers). Second, it leverages process mining to analyze software development tools logs to obtain additional information on software development activities. Finally, it develops recommendations based on concurrent analysis of both sources. Our novel process improvement approach is evaluated in three directions: Does the presented approach (RQ1) enable managers to gain additional insights into employees' performance, (RQ2) deliver additional insights into project performance, and (RQ3) enable development of additional SDM improvement recommendations? We find that integrated analysis of software development perception data and software development tools logs opens new possibilities to more precisely identify and improve specific SDM elements. The evaluation of our novel process improvement approach follows a single case study design. Our approach can only be used in enterprises in which software development tools logs are available. The study should be repeated in different cultural settings. We practically show how concurrently analyzing data about developer SDM perceptions and event log data from software development tools enables management to gain additional insights in the software development process regarding the performance of individual developers. The main theoretical contribution of our paper is a novel process improvement approach that effectively integrates data from management and developer perspectives and software development tools logs.Einstein Foundation Berlin
http://dx.doi.org/10.13039/501100006188Peer Reviewe
Discovering Activities in Software Development Processes
Software development processes are complex to monitor as they involve the coordination of manyresources working with different tools. This makes it hard to apply mining techniques for monitoringthe process. A key challenge for using traces of tools such as version control systems (VCS) is to findmeaningful abstractions in order to identify the work that was actually done. In this paper, we use datafrom VCS to analyze the actual progress of software-development processes. We develop a technique that is able to mine the activity types of which the development processes consists. We implement our technique as a prototype in Java and evaluate its outputs in terms of effectiveness. In this way, we are able to graphically uncover new behavioural patterns in real-world data from existing open-source GitHub repositories
Mining Project- Oriented Business Processes
Large engineering processes need to be monitored in detail
regarding when what was done in order to prove compliance with rules
and regulations. A typical problem of these processes is the lack of con-
trol that a central process engine provides, such that it is difficult to
track the actual course of work even if data is stored in version control
systems (VCS). In this paper, we address this problem by defining a
mining technique that helps to generate models that visualize the work
history as GANTT charts. To this end, we formally define the notion of a
project-oriented business process and a corresponding mining algorithm.
Our evaluation based on a prototypical implementation demonstrates
the benefits in comparison to existing process mining approaches for this
specific class of processes
Uncovering the Hidden Co-Evolution in the Work History of Software Projects
The monitoring of project-oriented business processes is difficult because their state is fragmented and represented by the progress
of different documents and artifacts being worked on. This observation holds in particular for software development projects in which various
developers work on different parts of the software concurrently. Prior contributions in this area have proposed a plethora of techniques to analyze
and visualize the current state of the software artifact as a product. It is surprising that these techniques are missing to provide insights into what
types of work are conducted at different stages of the project and how they are dependent upon another. In this paper, we address this research gap and present a technique for mining the software process including
dependencies between artifacts. Our evaluation of various open-source projects demonstrates the applicability of our technique
SHAPEworks: A BPMS Extension for Complex Process Management
Abstract. Complex engineering projects, such as the deployment of a railway infrastructure or the installation of an interlocking system, involve human safety and make use of heterogeneous data sources, as well as customized engineering tools. These processes are currently carried out in an ad-hoc fashion, relying on the experience of experts who need to plan, control, and monitor the execution of processes for delivering value to the customers. This setting makes an automated overarching-process a crucial step towards supporting engineers and project managers to deal with safety-critical constraints and the plethora of details entailed by the process. This paper demonstrates a tool that combines methods from automatic reasoning, ontologies and process mining, implemented on top of a real Business Process Management System (BPMS)
Reducing the environmental impact of surgery on a global scale: systematic review and co-prioritization with healthcare workers in 132 countries
Abstract
Background
Healthcare cannot achieve net-zero carbon without addressing operating theatres. The aim of this study was to prioritize feasible interventions to reduce the environmental impact of operating theatres.
Methods
This study adopted a four-phase Delphi consensus co-prioritization methodology. In phase 1, a systematic review of published interventions and global consultation of perioperative healthcare professionals were used to longlist interventions. In phase 2, iterative thematic analysis consolidated comparable interventions into a shortlist. In phase 3, the shortlist was co-prioritized based on patient and clinician views on acceptability, feasibility, and safety. In phase 4, ranked lists of interventions were presented by their relevance to high-income countries and lowâmiddle-income countries.
Results
In phase 1, 43 interventions were identified, which had low uptake in practice according to 3042 professionals globally. In phase 2, a shortlist of 15 intervention domains was generated. In phase 3, interventions were deemed acceptable for more than 90 per cent of patients except for reducing general anaesthesia (84 per cent) and re-sterilization of âsingle-useâ consumables (86 per cent). In phase 4, the top three shortlisted interventions for high-income countries were: introducing recycling; reducing use of anaesthetic gases; and appropriate clinical waste processing. In phase 4, the top three shortlisted interventions for lowâmiddle-income countries were: introducing reusable surgical devices; reducing use of consumables; and reducing the use of general anaesthesia.
Conclusion
This is a step toward environmentally sustainable operating environments with actionable interventions applicable to both highâ and lowâmiddleâincome countries
A Framework for Safety-critical Process Management in Engineering Projects
Complex technical systems, industrial systems or infrastructure
systems are rich of customizable features and raise high demands on
quality and safety-critical aspects. To create complete, valid and reliable
planning and customization process data for a product deployment, an
overarching engineering process is crucial for the successful completion
of a project. In this paper, we introduce a framework for process management
in complex engineering projects which are subject to a large
amount of constraints and make use of heterogeneous data sources. In addition,
we propose solutions for the framework components and describe
a proof-of-concept implementation of the framework as an extension of a
well-known BPMS.Austrian Research Promotion Agency (FFG) 845638 (SHAPE